package com.cloudsigns.factorymanager2.engineering.bean;

import com.cloudsigns.factorymanager2.cusenum.CommonEnum;
import com.cloudsigns.factorymanager2.project.bean.ProductBean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by tony on 2018/4/5.
 */

public class EngineeringConstructOrderBean implements Serializable {
    private String companyId = "";
    private String companyName = "";
    private long completeDate;
    private long createDate;
    private String createOrderAccountId = "";
    private String createOrderAccountName = "";
    private String engineeringAddress = "";
    private List<EngineeringConstructContentBean> engineeringConstructContentBeanList;
    private List<EngineeringDailyFeedBackBean> engineeringDailyFeedbackList;
    private String engineeringName = "";
    private boolean hasPauseOrder;
    private String id = "";
    private double lat;
    private double lon;
    private List<ProductBean> productList;
    private String projectName = "";
    private String receiveAccountId = "";
    private String receiveAccountName = "";
    private long receiveOrderTime;
    private long sendOrderTime;
    private CommonEnum.EngineeringOrderStatus status;

    public String getCompanyId() {
        return companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public long getCompleteDate() {
        return completeDate;
    }

    public long getCreateDate() {
        return createDate;
    }

    public String getCreateOrderAccountId() {
        return createOrderAccountId;
    }


    public String getCreateOrderAccountName() {
        return createOrderAccountName;
    }

    public String getEngineeringAddress() {
        return engineeringAddress;
    }

    public List<EngineeringConstructContentBean> getEngineeringConstructContentBeanList() {
        return engineeringConstructContentBeanList;
    }

    public List<EngineeringDailyFeedBackBean> getEngineeringDailyFeedbackList() {
        return engineeringDailyFeedbackList;
    }

    public String getEngineeringName() {
        return engineeringName;
    }

    public boolean isHasPauseOrder() {
        return hasPauseOrder;
    }

    public String getId() {
        return id;
    }

    public double getLat() {
        return lat;
    }

    public double getLon() {
        return lon;
    }

    public List<ProductBean> getProductList() {
        return productList;
    }

    public String getProjectName() {
        return projectName;
    }

    public String getReceiveAccountId() {
        return receiveAccountId;
    }

    public long getReceiveOrderTime() {
        return receiveOrderTime;
    }

    public long getSendOrderTime() {
        return sendOrderTime;
    }

    public CommonEnum.EngineeringOrderStatus getStatus() {
        return status;
    }

    public String getReceiveAccountName() {
        return receiveAccountName;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public void setCompleteDate(long completeDate) {
        this.completeDate = completeDate;
    }

    public void setCreateDate(long createDate) {
        this.createDate = createDate;
    }

    public void setCreateOrderAccountId(String createOrderAccountId) {
        this.createOrderAccountId = createOrderAccountId;
    }

    public void setCreateOrderAccountName(String createOrderAccountName) {
        this.createOrderAccountName = createOrderAccountName;
    }

    public void setEngineeringAddress(String engineeringAddress) {
        this.engineeringAddress = engineeringAddress;
    }

    public void setEngineeringConstructContentBeanList(List<EngineeringConstructContentBean> engineeringConstructContentBeanList) {
        this.engineeringConstructContentBeanList = engineeringConstructContentBeanList;
    }

    public void setEngineeringDailyFeedbackList(List<EngineeringDailyFeedBackBean> engineeringDailyFeedbackList) {
        this.engineeringDailyFeedbackList = engineeringDailyFeedbackList;
    }

    public void setEngineeringName(String engineeringName) {
        this.engineeringName = engineeringName;
    }

    public void setHasPauseOrder(boolean hasPauseOrder) {
        this.hasPauseOrder = hasPauseOrder;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setLat(double lat) {
        this.lat = lat;
    }

    public void setLon(double lon) {
        this.lon = lon;
    }

    public void setProductList(List<ProductBean> productList) {
        this.productList = productList;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public void setReceiveAccountId(String receiveAccountId) {
        this.receiveAccountId = receiveAccountId;
    }

    public void setReceiveOrderTime(long receiveOrderTime) {
        this.receiveOrderTime = receiveOrderTime;
    }

    public void setSendOrderTime(long sendOrderTime) {
        this.sendOrderTime = sendOrderTime;
    }

    public void setStatus(CommonEnum.EngineeringOrderStatus status) {
        this.status = status;
    }

    public void setReceiveAccountName(String receiveAccountName) {
        this.receiveAccountName = receiveAccountName;
    }
}
